# -*- coding: utf-8 -*-
# @Time    : 2022/1/1 13:06
# @Author  : TangDagui
# @Email   : 3297364807@qq.com
# @File    : TwoTask.py
# @Software: PyCharm
# 二、随机投点试验：请估算向绿色区域内随机抛一枚硬币，硬币落入蓝色阴影部分的概率
import math
from random import *

n = 100000
sum = 0
for i in range(n):
    x = uniform(2, 4)  # 根据舍入，在[2, 4] 范围内获取随机数。
    y = uniform(0, x ** 3 - math.exp(x))  # 根据舍入，在[0, x3-eX] 范围内获取随机数
    if y < 4 * x - 8: #
        sum += 1

print("概率为：{0}".format(round(sum / n, 2)))
